﻿/* CSS Reset */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:15px/26px "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei",SimSun,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ol,ul,li,dl{list-style:none;}
i,em{font-style:normal;}
a{color:#0B72A4;text-decoration:none;background:transparent;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;}
a:active,a:hover{color:#2a6496;text-decoration:underline;outline:none;}
abbr[title]{border-bottom:1px dotted;}
fieldset{padding:0.35em 0.625em 0.75em;margin:0 2px;border:1px solid #c0c0c0;}
legend{color:#000;}
img{border:0;max-width:100%;width:auto\9;height:auto;vertical-align:middle;-ms-interpolation-mode:bicubic;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
p{white-space:normal;word-wrap:break-word;word-break:break-all}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
button,input,select,textarea{font-size:100%;outline:none;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
button[disabled],html input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box;}
.disabled{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;};}
::selection {color:#000;background-color:#00ccff;}
::-moz-selection {color:#000;background-color:#00ccff;}
::-webkit-scrollbar-track{background-color:#f2f2f2;}
::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-thumb{background-color:#d8d8d8;border:1px solid #bbb;}
::-webkit-scrollbar-thumb:hover{background-color:#c1c1c1;}
::-webkit-scrollbar-thumb:active{background-color:#919191;}
/* Start */
body{width:100%;color:#555;background:#ECECEC url("bg.jpg") top left repeat;}
.container{width:80%;margin:0px auto;}
.shead{text-align:center;margin-bottom:3em;padding:70px 0 30px 0;background-color:#FFF;border-bottom:1px solid #DDD;}
.shead h1{font-size:2em;font-weight:700;line-height:1.33;margin-bottom:1rem;}
.shead h1.err0{color:#979797;}
.shead h1.err1{color:#C5696B;}
.smain{min-height:350px;}
.smain h3{font-size:1.33rem;font-weight:700;line-height:1.33;margin-bottom:1rem;}
.smain p{color:#888;}
.smain .action{display:flex;position:relative;font-size:1.25em;color:rgba(0,0,0,0.7);width:80%;margin-top:1em;}
.smain .action input{display:table-cell;flex:3;font-size:1em;color:rgba(0,0,0,0.7);width:50%;padding:.65em 1em;background-color:#FFF;border:1px solid rgba(0,0,0,0.15);border-right:none;border-radius:.3125em 0 0 .3125em;-webkit-transition:background-color .3s ease-out,-webkit-box-shadow .2s ease,border-color .2s ease;-moz-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.smain .action input:focus{border-color:rgba(0,0,0,0.2);color:rgba(0,0,0,0.85);}
.smain .action input:active{border-color:rgba(0,0,0,0.3);background-color:#FAFAFA;}
.smain .action .button{display:table-cell;flex:1;cursor:pointer;font-size:1rem;color:#808080;padding:.8em 1.5em;text-transform:uppercase;min-height:1em;text-align:center;vertical-align:bottom;background-color:#FAFAFA;white-space:nowrap;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.05)));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.05));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.05));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.05));border-radius:0 .25em .25em 0;border:1px solid rgba(0,0,0,0.15);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,-webkit-box-shadow .25s ease;-moz-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;}
.smain .action .button:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.08)));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.08));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.08));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.08));color:rgba(0,0,0,0.7);}
.smain .action .button:active{background-color:#F1F1F1;color:rgba(0,0,0,0.7);}
.smain .good{color:#2F9648;margin-top:1rem;}
.smain .bad{color:#BB2121;margin-top:1rem;}
.smain p small{color:#888;}
.smain .table{font-size:1em;width:100%;border-collapse:collapse;margin-top:1rem;}
.table > tbody > tr:hover > td,.table > tbody > tr:hover > th{background-color:#f5f5f5;}
.smain .table thead{border-bottom:1px solid rgba(0,0,0,0.03);}
.smain .table td{padding:.4em .7em;vertical-align:middle;}
.smain .table td,.smain .table th,.smain .table tr{border-collapse:collapse;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out;}
.smain .table th{cursor:auto;background-color:rgba(0,0,0,0.05);text-align:left;color:rgba(0,0,0,0.8);padding:.5em .7em;vertical-align:middle;}
.smain .table thead th:first-child{border-radius:5px 0 0;}
.sfoot{margin-top:3em;padding-top:30px;border-top:1px solid #DDD;}
.sfoot .item{display:inline-block;font-size:1rem;color:rgba(0,0,0,0.3);padding:0 .75em;border-left:1px solid rgba(0,0,0,0.1);}
.sfoot .item:first-child{border-left:none;padding-left:0;}
.sfoot .item a{color:rgba(0,0,0,0.5);}
.sfoot .item a:hover{color:rgba(0,0,0,0.8);}
.sfoot .item:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
